/*[
 * Copyright (c) 1998-2000 by T-Surf.
 * ALL RIGHTS RESERVED.
 *
 * The software and information contained herein are proprietary to, and
 * comprise valuable trade secrets of, T-Surf and ASGA, which intend to
 * preserve as trade secrets such software and information.
 * This software is furnished pursuant to a written license agreement and
 * may be used, copied, transmitted, and stored only in accordance with
 * the terms of such license and with the inclusion of the above copyright
 * notice.  This software and information or any other copies thereof may
 * not be provided or otherwise made available to any other person.
]*/

#ifndef MyPlugin_XCLI_enter_scope_h
#define MyPlugin_XCLI_enter_scope_h

#include <Gocad/utils/misc/defs.h>
#include <Gocad/utils/os/config.h>

#if defined(_WIN32)
#if !defined(_MyPlugin_XCLI_decl)
#if defined(_MyPlugin_XCLI_make)
#define _MyPlugin_XCLI_decl __declspec(dllexport)
#else
#define _MyPlugin_XCLI_decl __declspec(dllimport)
#endif
#endif
#else
#define _MyPlugin_XCLI_decl
#endif

// Define the library initializer

namespace MyPlugin {

using namespace Gocad;

GOCAD_DECLARE_LIBRARY(MyPlugin,XCLI)

} // namespace MyPlugin

#endif

